Big Huge Thesaurus

roast beef plant

noun